Morse Dial timer kit EEPROM usage 03-26-2022, Chuck Olson, WB9KZY email: wb9kzy@wb9kzy.com Here is a brief description of the EEPROM structure of the Morse Dial Timer PIC. It will allow those with a PIC programmer to change the settings without having to use the menus. Yes, it probably is possible to mess up the working of the timer chip using this information, if that happens, do a chip reset as mentioned in the notes section of the manual to restore the defaults (hopefully). h refers to a hexadecimal number EEPROM byte default(hex)content description of byte ----------- ----------------------- ------------------- 00h 4 Morse code speed, 4 = 20 wpm 01h 10h various timer settings: 0 bit 7 unused 0 bit 6 unused 0 bit 5 POL? 1=output on 0=output off 1 bit 4 KEY? 1=keying on 0=keying off 0 bit 3 unused 0 bit 2 unused 0 bit 1 unused 0 bit 0 unused 02h 3 command speed, 3 = 18 wpm 03h-3Fh depends on user start of message message is stored as an ASCII string of characters 30h to 39h are 0-9, 41h to 5Ah are A-Z one byte = one character, message ends with a 0 byte (zero) exceptions to ascii are some of the special characters period . 3Ah comma , 3Bh END 3Ch note: this char is a run together END - used for end of msg double slash BT 3Dh slash / 3Eh ? 3Fh note: question mark is an ascii char SP 40h speeds refer to a speed table: 0 10 wpm 1 12 wpm 2 15 wpm 3 18 wpm 4 20 wpm 5 25 wpm 6 30 wpm 7 35 wpm 8 40 wpm 9 50 wpm